#include<iostream>
#include<algorithm>
using namespace std;
int num[10005];
int main(){
	int n,l1,r1,l2,r2;
	scanf("%d%d%d%d%d",&n,&l1,&r1,&l2,&r2);
	for(int i=0;i<n;i++){
		scanf("%d",&num[i]);
	}
	sort(num+l1-1,num+r1);
	sort(num+l2-1,num+r2,greater<int>());
	for(int i=0;i<n;i++){
		if(i!=n-1){
			printf("%d ",num[i]); 
		}else{
			printf("%d\n",num[i]);
		}
	}
	return 0;
} 
